@define-color gray #24283b;
@define-color light_gray #373B41;

@define-color black #222222;
@define-color white #ffffff;
@define-color blue #7aa2f7;
@define-color green #bbffb9;
@define-color red #f7768e;
@define-color orange #ff9e64;
@define-color yellow #e0af68;
@define-color pink #bb9af7;
@define-color syan #01ffff;

@define-color disabled #707880;
@define-color theme #9999ff;

* {
    font-size: 16px;
}

window#waybar {
    all: unset;
}

.modules-left {
    padding: 7px;
    margin: 10 0 5 10;
    border-radius: 10px;
    background: @gray;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}

.modules-center {
    padding: 7px;
    margin: 10 0 5 0;
    border-radius: 10px;
    background: @gray;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}

.modules-right {
    padding: 7px;
    margin: 10 10 5 0;
    border-radius: 10px;
    background: @gray;
    box-shadow: 0px 0px 2px rgba(0, 0, 0, .6);
}



tooltip {
    background: @gray;
    color: @white;
}

#workspaces {
    padding: 0px 5px;
}

#workspaces button {
    all: unset;
    padding: 0px 5px;
    color: @theme;
    transition: all .2s ease;
}

#workspaces button:hover {
    color: @red;
    border: none;
    text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
    transition: all 1s ease;
}

#workspaces button.active {
    color: @red;
    border: none;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}

#workspaces button.empty {
    color: @disabled;
    border: none;
    text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .2);
}

#workspaces button.empty:hover {
    color: @disabled;
    border: none;
    text-shadow: 0px 0px 1.5px rgba(0, 0, 0, .5);
    transition: all 1s ease;
}

#workspaces button.empty.active {
    color: @red;
    border: none;
    text-shadow: 0px 0px 2px rgba(0, 0, 0, .5);
}


#pulseaudio,#backlight,#battery {
    margin:0 3px;
}


#clock:hover,
#custom-pacman:hover,
#custom-notification:hover,
#bluetooth:hover,
#network:hover,
#battery:hover,
#cpu:hover,
#memory:hover,
#temperature:hover {
    transition: all .3s ease;
}

#clock {
    padding: 0px 5px;
    color: @white;
    transition: all .3s ease;
}

#bluetooth {
    padding: 0px 5px;
    transition: all .3s ease;
    color: @white;
    font-size: 16px;

}

.icon {
    font-size: 20px;
}

#network {
    padding: 0px 5px;
    transition: all .3s ease;
    color: @white;

}

#battery {
    padding: 0px 5px;
    transition: all .3s ease;
    color: @white;
}

#battery.charging {
    color: #26A65B;
}

#battery.warning:not(.charging) {
    color: #ffbe61;
}

#battery.critical:not(.charging) {
    color: #f53c3c;
    animation-name: blink;
    animation-duration: 0.5s;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
    animation-direction: alternate;
}

#group-expand {
    padding: 0px 5px;
    transition: all .3s ease;
}

#custom-expand {
    padding: 0px 5px;
    color: alpha(@foreground, .2);
    text-shadow: 0px 0px 2px rgba(0, 0, 0, .7);
    transition: all .3s ease;
}

#custom-expand:hover {
    color: rgba(255, 255, 255, .2);
    text-shadow: 0px 0px 2px rgba(255, 255, 255, .5);
}

#custom-colorpicker {
    padding: 0px 5px;
}

#cpu,
#memory,
#temperature {
    padding: 0px 5px;
    transition: all .3s ease;
    color: @color7;

}

#custom-endpoint {
    color: transparent;
    text-shadow: 0px 0px 1.5px rgba(0, 0, 0, 1);

}

#tray {
    padding: 0px 5px;
    transition: all .3s ease;

}

#tray menu * {
    padding: 0px 5px;
    transition: all .3s ease;
}

#tray menu separator {
    padding: 0px 5px;
    transition: all .3s ease;
}





